package edu.gatech.cs4235.group3.action;

import edu.gatech.cs4235.group3.exception.OneTimePadException;

/**
 * An action is simply something that can be run and perform the necessary procedures to accomplish some kind of task.
 * 
 * In this case, all actions can perform an action.
 *
 * @author Jeffrey Starker
 *
 */
public interface Action {
	
	/**
	 * All actions can perform some kind of action.
	 * 
	 * @throws OneTimePadException If there is an error performing the action.
	 *
	 */
	public void performAction() throws OneTimePadException;

}
